package tv.acgn.advertisement.publish.validator.regexp;

/**
 * @program: advertisement-ad-pub-validator
 * @description: 密码校验 正则表达式
 * @author: junG
 * @create: 2019-05-02 02:14
 **/

public interface PasswordValidRegExp {

    /**
     * 强密码：字母+数字+特殊字符
     */
    String StrongLevel="^(?![a-zA-z]+$)(?!\\d+$)(?![!@#$%^&*]+$)(?![a-zA-z\\d]+$)(?![a-zA-z!@#$%^&*]+$)(?![\\d!@#$%^&*]+$)[a-zA-Z\\d!@#$%^&*]+$";

    /**
     * 中密码：字母+数字，字母+特殊字符，数字+特殊字符
     */
    String MediumLevel="^(?![a-zA-z]+$)(?!\\d+$)(?![!@#$%^&*]+$)[a-zA-Z\\d!@#$%^&*]+$";

    /**
     * 弱密码：纯数字，纯字母，纯特殊字符
     */
    String lowLevel = "弱：纯数字，纯字母，纯特殊字符";
}
